

.contact-info {
	margin-top: 20px;
}

.contact-info p {
	position: relative;
	padding: 0 10px 0 36px;
}

.contact-info h3 {
	font-size: 18px;
	font-weight: bold;
}

.contact-info i {
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	background-position: -108px 0;
	background-repeat: no-repeat;
	width: 28px;
	height: 30px;
	background-image: url(../images/connectus.png);

}

.contact-info .company-tel {
	background-position: -54px 0;
}

.contact-info .company-email {
	background-position: 0 0;
}

@media (max-width: 768px) {
	iframe {
		width: 100%;
	}

	#allmap {
		width: 300px;
	}
}

@font-face {
	font-family: 'bahnschrift';
	src: url('../font/bahnschrift.eot');
	src: local('../font/bahnschrift Regular'),
		local('bahnschrift'),
		url('../font/bahnschrift.woff') format('woff'),
		url('../font/bahnschrift.ttf') format('truetype'),
		url('../font/bahnschrift.svg#bahnschrift') format('svg');
}

.connectus_map {
	position: relative;
}

.connectus_map:after {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 160px;
}

.lxwm_title {
	font-size: 20px;
	margin-bottom: 40px;
}

.lxwm_box>div.col-md-4{
	height: 100px;
}

.lxwm_box>div.col-md-4>h2 {
	font-family: YouSheBiaoTiHei;
	color: #8B96A6;
	line-height: 27px;
}

.lxwm_box{
	margin-top: 50px;
	margin-bottom: 70px;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
}

.col-md-6 {
	padding: 0px;
}

.lxwm_zongbu {
	position: absolute;
	width: 480px;
	height: 260px;
	background: #FFFFFF;
	box-shadow: 0px 0px 25px 0px rgba(29, 106, 183, 0.1);
	opacity: 0.8;
	border-radius: 10px;
	top: 358px;
	right: 67px;
	padding-left: 50px;
	padding-top: 30px;
}

.lxwm_zongbu .address>h3 {
	font-size: 22px;
	font-family: YouSheBiaoTiHei;
	color: #464646;
	text-align: left;
}

.lxwm_zongbu .contact>h3 {
	font-size: 22px;
	font-family: YouSheBiaoTiHei;
	height: 13px;
	color: #E64545;
	line-height: 27px;
	text-align: left;
}

.lxwm_zongbu .address>p,
.lxwm_zongbu .contact>p {
	font-size: 12px;
	color: #8B96A6;
	line-height: 27px;
	text-align: left;
}

.lxwm_zongbu .contact span {
	font-size: 12px;
	font-weight: 400;
	color: #464646;
	font-family: Source Han Sans CN;
	line-height: 27px;
}

.lxwm_zongbu img {
	margin-top: 35px;
}

.lxwm_box p {
	color: #8B96A6;
	line-height: 27px;
}

.crad {
	height: 190px;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px 0px rgba(139, 150, 166, 0.15);
	border-radius: 20px;
	border-width: 0;
	padding: 30px;
}

.crad h5 {
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	color: #8B96A6;
}

.crad p {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	color: #007BFF;
}